package netTest;

import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.util.Date;

public class URLTest {
    public static void main(String[] args) throws IOException {
        //从 String表示形成一个 URL对象。
        URL url = new URL("https://blog.csdn.net/weixin_37711738");
        //获取此 URL的主机名
        System.out.println(url.getHost());
        //获取此 URL的文件名
        System.out.println(url.getFile());
        /*
        获取此 URL的端口号。
        如果端口未设置，则为-1
         */
        System.out.println(url.getPort());
        //获取这个 URL的路径部分
        System.out.println(url.getPath());
        //获取此 URL的协议名称。
        System.out.println(url.getProtocol());
        //获取获取此 URL的查询部分。
        //该查询部分为 URL ，或 null如果不存在
        System.out.println(url.getQuery());

        URLConnection urlConnection = url.openConnection();
        System.out.println(urlConnection.getConnectTimeout());
        System.out.println(new Date(urlConnection.getDate()));


    }
}
